package com.c.ctgproject.entity.guang

import java.io.Serializable

class PartOutEntity {
    /**
     * msg :
     * data : {"total":1,"list":[{"outOrderId":1,"orderNo":"SJCK-20210917-0001","customer":"14","remark":"测试出库........","createPersonName":"广阿发","createTime":"2021-09-17 12:46:41"}],"pageNum":1,"pageSize":1,"size":1,"startRow":0,"endRow":0,"pages":1,"prePage":0,"nextPage":0,"isFirstPage":true,"isLastPage":true,"hasPreviousPage":false,"hasNextPage":false,"navigatePages":8,"navigatepageNums":[1],"navigateFirstPage":1,"navigateLastPage":1}
     * success : true
     * status : 1
     */
    var msg: String? = null
    var data: DataBean? = null
    var isSuccess: Boolean? = null
    var status: Int? = null

    class DataBean : Serializable {
        /**
         * total : 1
         * list : [{"outOrderId":1,"orderNo":"SJCK-20210917-0001","customer":"14","remark":"测试出库........","createPersonName":"广阿发","createTime":"2021-09-17 12:46:41"}]
         * pageNum : 1
         * pageSize : 1
         * size : 1
         * startRow : 0
         * endRow : 0
         * pages : 1
         * prePage : 0
         * nextPage : 0
         * isFirstPage : true
         * isLastPage : true
         * hasPreviousPage : false
         * hasNextPage : false
         * navigatePages : 8
         * navigatepageNums : [1]
         * navigateFirstPage : 1
         * navigateLastPage : 1
         */
        var total: Int? = null
        var pageNum: Int? = null
        var pageSize: Int? = null
        var size: Int? = null
        var startRow: Int? = null
        var endRow: Int? = null
        var pages: Int? = null
        var prePage: Int? = null
        var nextPage: Int? = null
        var isIsFirstPage: Boolean? = null
            private set
        var isIsLastPage: Boolean? = null
            private set
        var isHasPreviousPage: Boolean? = null
        var isHasNextPage: Boolean? = null
        var navigatePages: Int? = null
        var navigateFirstPage: Int? = null
        var navigateLastPage: Int? = null
        var list: List<ListBean>? = null
        var navigatepageNums: List<Int>? = null
        fun setIsFirstPage(isFirstPage: Boolean?) {
            isIsFirstPage = isFirstPage
        }

        fun setIsLastPage(isLastPage: Boolean?) {
            isIsLastPage = isLastPage
        }

        class ListBean : Serializable {
            /**
             * outOrderId : 1
             * orderNo : SJCK-20210917-0001
             * customer : 14
             * remark : 测试出库........
             * createPersonName : 广阿发
             * createTime : 2021-09-17 12:46:41
             */
            var outOrderId: Int? = null
            var orderNo: String? = null
            var customer: String? = null
            var remark: String? = null
            var createPersonName: String? = null
            var createTime: String? = null
        }
    }
}